function [cellParams,cellData] = Pucch1SequencGen(cellParams,cellData)
    u                           = cellParams.pucch1.L1.u;
    v                           = cellParams.pucch1.L1.v;
    alpha                       = cellParams.pucch1.L1.spreadAlpha;
    N_PUCCH1_SF_m               = cellParams.pucch1.L1.N_PUCCH1_SF_m;
    pucch1StartSymbol           = cellParams.pucch1.L1.pucch1StartSymbol; 
    pucch1IntraSlotFreHopping   = cellParams.pucch1.L1.pucch1IntraSlotFreHopping;

    alpha_ind = pucch1StartSymbol+2:2:14; %PUCCH1的alpha索引

    lowPAPR1 = nrLowPAPRS(u,v,alpha(alpha_ind(1:N_PUCCH1_SF_m(1))),12);
    if pucch1IntraSlotFreHopping == "enable"
        lowPAPR2 = nrLowPAPRS(u,v,alpha(alpha_ind(N_PUCCH1_SF_m(1)+1:N_PUCCH1_SF_m(2))),12);
        lowPAPR  = [lowPAPR1,lowPAPR2];
    else
        lowPAPR  = lowPAPR1;
    end

    cellData.pucch1.L1.lowPAPR = lowPAPR;
end